package com.itheima.day10_map;

import java.util.Map;
import java.util.Set;
import java.util.TreeMap;

public class Test01 {
    /*
    【编号：1601】现获取到学校的一些课程及授课老师的信息，
    数据如下： 老师：Tom 课程：java 老师：Kevin 课程：python 老师：Lily 课程：c++ 老师：Lucy 课程：PHP
    请将以上信息以字符串的形式一一对应存储在集合中，并遍历展示，需要使用两种遍历方式。输出结果如下：
    Kevin---python
    Tom---java
    Lucy---php
    Lily---c++
     */
    public static void main(String[] args) {
        TreeMap<String, String> t = new TreeMap<>();
        t.put("Tom", "java");
        t.put("Kevin", "python");
        t.put("Lily", "c++");
        t.put("Lucy", "PHP");

        t.forEach((k, v) -> {
            System.out.println(k + "---" + v);
        });
        System.out.println("-----------------");
        Set<String> s = t.keySet();
        for (String k : s) {
            String v = t.get(k);
            System.out.println(k + "---" + v);
        }
        System.out.println("------------------");
        Set<Map.Entry<String, String>> entries = t.entrySet();
        for (Map.Entry<String, String> entry : entries) {
            String key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key + "---" + value);
        }
    }
}
